-- 先从 Redis 缓存中获取数据
local totalCount = tonumber(redis.call('get', KEYS[1]));

if (totalCount == nil)
then
	-- 如果数据不存在则添加数据到缓存中，并设置缓存过期时间，返回 1。
	redis.call('setex', KEYS[1], ARGV[1], 0);
	return 0;
else
	-- 如果数据存在，则返回数据值。
	return totalCount;
end